Skip to content

fix(docs): make complex toolbar demo mobile-friendly - #110

Open
Atishyy27 wants to merge 1 commit into
patternfly:mainfrom
Atishyy27:fix/11708-complex-toolbar-mobile
Open

fix(docs): make complex toolbar demo mobile-friendly#110
Atishyy27 wants to merge 1 commit into
patternfly:mainfrom
Atishyy27:fix/11708-complex-toolbar-mobile

Conversation

@Atishyy27

Copy link
Copy Markdown

problem

the complex toolbar demo doesn't collapse on small screens, so the toolbar overflows the viewport on mobile instead of moving controls into the overflow menu (see #11708).

root cause

the left controls are already wrapped in a ToolbarToggleGroup with breakpoint="md", but the control-button ToolbarItem sits outside that toggle group, so it stays visible at every width and keeps the toolbar wider than the viewport on mobile.

fix

move the control-button ToolbarItem inside the existing ToolbarToggleGroup, so below md all the left controls collapse into the overflow menu together. no new imports, desktop layout unchanged.

verification

rendered the demo at 390px, before vs after (below): before the control button stays in the bar; after it collapses into the ellipsis overflow so the toolbar fits. builds clean (tsc, 0 errors).

Fixes patternfly/patternfly-react#11708

11708-toolbar-before-after

move the control-button ToolbarItem into the existing ToolbarToggleGroup so
that below the md breakpoint the left-aligned controls collapse into the
overflow menu instead of overflowing the viewport.

Fixes patternfly/patternfly-react#11708

Signed-off-by: Atishyy27 <sethatishayjain@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Complex toolbar not mobile-friendly

1 participant